1997 Patrick entra nella scuderia Alumax Bettenhausen Motorsports e debutta nel Campionato mondiale CART PPG, vincendo il titolo di Esordiente dellÆanno per la stagione 1997. Il miglior piazzamento della stagione Φ stato il secondo posto a Gateway che Φ stata anche la sua migliore prestazione nei dodici anni di gare al Bettenhausen Motorsports. Ha saltato le gare di Vancouver e Laguna Seca a causa di una clavivola rotta e la gara al California per un leggero infortunio sostenuto in un incidente durante le prove. ╚ finito diciassettesimo nel campionato PPG Cup con 27 punti.
1996 Vince 9 gare su 12 e conquista 8 pole position; inoltre finisce secondo, terzo e quarto nelle altre gare, vincendo il campionato PlayerÆs/Toyota Atlantic. In sette gare fa segnare il miglior tempo di giro; inoltre, ottiene il record del numero pi∙ alto di vittorie in una stagione (9), di vittorie consecutive (8), di polo position (8) e del pi∙ alto importo incassato in premi in una stagione (226.500 dollari). Ha condotto pi∙ giri di chiunque altro (302) e si Φ distinto come unico pilota ad aver completato tutte le gare nella stagione 1996.
1995 Conclude il campionato Atlantic terzo, nella sua prima stagione completa, dopo aver vinto due gare ed ottenuto 5 pole position.
1994 Corre solo per parte del programma delle gare nel campionato Atlantic, ma Φ secondo a Mosport e Trois Rivieres. Si qualifica quinto a Toronto, nella prima gara Indy Lights.
1993 Corre solo in due gare del campionato Atlantic; conquista il titolo onorifico di "Pilota canadese della settimana" per la gara di Mosport.
1992 Conquista il campionato Atlantic della Canadian PlayerÆs Ltd vincendo a Vancouver ed ottenendo un paio di terzi posti.
1990 Corre solo per parte del programma delle gare nella formula Ford 2000 canadese; migliori risultati: due quarti posti.
1988 Vince il campionato della scuola Spenard/David per la formula Ford 2000.
1985 Vince 4 campionati canadesi di go-kart a 4 tempi.